﻿using System.Globalization;
using System.Web.UI;

namespace Common.Constant
{
    public sealed class UIMessage
    {
        private UIMessage(){}
        public const string InputUserName = "Hãy nhập tên đăng nhập";
        public const string InputPassword = "Hãy nhập mật khẩu";
        public const string CheckAgree = "Bạn phải đồng ý với các quy định của Chợ Dưa";
        public const string InvalidUserNameOrPassword = "Tên đăng nhập hoặc mật khẩu không chính xác";
        public const string LogOnSuccess = "Đăng nhập thành công";
        public const string UserIsExists = "Tài khoản đã tồn tại";
        
        
        public const string UploadSuccess = "Upload thành công";
        public const int MaxUploadSizeValue = 4096000;
        public const string MaxUploadSize = "Kích thước file tối đa là 4 MB";
        public const string OnlyImageFileAccepted = "Chỉ được upload các file ảnh có định dạng .jpg,.png,.gif";
        public const string UploadError = "Lỗi upload :";

        public const string ConfirmDeleteUser = "Bạn thật sự muốn xóa tài khoản này ?";
        public const string ConfirmDeletePost = "Bạn thật sự muốn xóa bài viết này ?";
        public const string DeleteUserError = "Xóa tài khoản thất bại !";
        public const string CannotDeleteUser = "Không thể xóa tài khoản này !";
        public const string DeleteUserSuccess = "Xóa tài khoản người dùng thành công !";
        public const string DeletePostError = "Xóa bài viết thất bại !";
        public const string DeletePostSuccess = "Xóa bài viết thành công !";
        public const string CannotDeletePost = "Không thể xóa bài viết này !";

        public const string NoPostInThisCat = "Không có bài viết nào trong mục này !";
        public const string NoPost = "Không có bài viết nào !";
        public const string UserHasNoPost = "Thành viên này chưa viết bài nào !";
        public const string DateHasNoPost = "Không có bài viết nào trong ngày này !";
        public const string ViewPostBy = "Các bài viết của thành viên : ";
        public const string ViewPostIn = "Các bài viết cùng ngày : ";
        public const string ViewPostAt = "Các bài viết trong cùng danh mục : ";
        public const string ViewNewPost = "Các bài viết mới nhất ";
        public const string ViewTopViewPost = "Các bài viết được xem nhiều nhất";
        public const string ViewTopCommentPost = "Các bài viết được bàn tán nhiều nhất";

        public const string BlogName = "Chợ Dưa";

        public static void ShowMessage(string message, Control owner)
        {
            Page page = (owner as Page) ?? owner.Page;
            if (page == null) return;
            page.ClientScript.RegisterStartupScript(owner.GetType(),
                "ShowMessage", string.Format(CultureInfo.CurrentCulture,"<script type='text/javascript'>alert('{0}')</script>",message));
        }
    }
}
